package org.primefaces.examples.moviecollector.dao;

import java.util.List;
import java.util.Map;

import org.primefaces.examples.moviecollector.domain.Usuarios;


public interface UsuarioDAO {
	
	Usuarios loadById (Long id);

	void persist(Usuarios usua);
	
	void update(Usuarios usua);
	
	void delete(Usuarios usua);
	
	List<Usuarios> loadAll();
	
	public List<Usuarios> findByNombre(String nombre);
    
    public List<Usuarios> loadLazy(int first, int pageSize, String sortField, String sortOrder, Map<String, String> filters);
}
